<template>
  <div class="right-container">
    <h3>Right 组件(兄弟共享)</h3>
    <p>{{count}}</p>
    <button @click="add">+1</button>
    <hr>
    <p> 《关雎》 </p>
    <p> {{ strNew }} </p>
  </div>
</template>

<script>
// 1.导入 eventBus.js 模块
import bus from '../components/eventBus'

export default {
  data(){
    return{
      count: 0,
      // 这里从 Left 获得数据
      strNew: '',
    }
  },
  // 在 created 生命函数中为 bus 绑定自定义事件
  created() {
    bus.$on('show',(val) => {
      console.log('从 Left 传入了数据!')
      this.strNew = val
    })
  },
  methods:{
    add(){
      this.count ++
      // 把自增的结果,传给父组件
      // 修改数据时,通过 $emit 触发自定义事件
      this.$emit('numChange',this.count)
    },

  }
}
</script>

<style lang="less">
.right-container {
  padding: 0 20px 20px;
  background-color: lightskyblue;
  min-height: 250px;
  flex: 1;
}
</style>
